48ccee330957103430d1f8a4448094f2fbcb4de4,gt-fhir-entities/src/main/java/edu/gatech/i3l/fhir/dstu2/entities/VisitOccurrence.java,VisitOccurrence,constructEntityFromResource,#IResource#,181

Before Change


		checkNullReferences();
		
		this.id = encounter.getId().getIdPartAsLong();
		this.person.setId(encounter.getPatient().getReference().getIdPartAsLong());
		/* Set Period */
		this.startDate = encounter.getPeriod().getStart();
		this.endDate = encounter.getPeriod().getEnd();

After Change


		Encounter encounter = (Encounter) resource;
		
		this.id = encounter.getId().getIdPartAsLong();
		IdDt patientRef = encounter.getPatient().getReference();
		if(patientRef != null){
			if(this.person == null)
				this.person = new Person();
			this.person.setId(patientRef.getIdPartAsLong());
		}
		/* Set Period */
		this.startDate = encounter.getPeriod().getStart();